// CBaseEntity
stock const current_ammo = 8 // int
stock const currentammo = 9 // int
stock const maxammo_buckshot = 10 // int
stock const ammo_buckshot = 11 // int
stock const maxammo_9mm = 12 // int
stock const ammo_9mm = 13 // int
stock const maxammo_556nato = 14 // int
stock const ammo_556nato = 15 // int
stock const maxammo_556natobox = 16 // int
stock const ammo_556natobox = 17 // int
stock const maxammo_762nato = 18 // int
stock const ammo_762nato = 19 // int
stock const maxammo_45acp = 20 // int
stock const ammo_45acp = 21 // int
stock const maxammo_50ae = 22 // int
stock const ammo_50ae = 23 // int
stock const maxammo_338mag = 24 // int
stock const ammo_338mag = 25 // int
stock const maxammo_57mm = 26 // int
stock const ammo_57mm = 27 // int
stock const maxammo_357sig = 28 // int
stock const ammo_357sig = 29 // int
stock const m_flStartThrow = 30 // float
stock const m_flReleaseThrow = 31 // float
stock const m_iSwing = 32 // int
stock const has_disconnected = 132 // bool

// CBaseDelay
stock const m_flDelay = 34 // float
stock const m_iszKillTarget = 35 // int

// CBaseAnimating
stock const m_flFrameRate = 36 // float
stock const m_flGroundSpeed = 37 // float
stock const m_flLastEventCheck = 38 // float
stock const m_fSequenceFinished = 39 // BOOL
stock const m_fSequenceLoops = 40 // BOOL

// CBaseMonster
stock const m_Activity = 73 // Activity
stock const m_IdealActivity = 74 // Activity
stock const m_LastHitGroup = 75 // int
stock const m_bitsDamageType = 76 // int
stock const m_rgbTimeBasedDamage[] = { 308, 309, 310, 311, 312, 313, 314, 315 } // BYTE
stock const m_MonsterState = 79 // MONSTERSTATE
stock const m_IdealMonsterState = 80 // MONSTERSTATE
stock const m_afConditions = 81 // int
stock const m_afMemory = 82 // int
stock const m_flNextAttack = 83 // float
stock const m_hEnemy = 84 // EHANDLE
stock const m_hTargetEnt = 86 // EHANDLE
stock const m_flFieldOfView = 88 // float
stock const m_bloodColor = 89 // int
stock const m_HackedGunPos[3] = { 90, 91, 92 } // Vector
stock const m_vecEnemyLKP[3] = { 93, 94, 95 } // Vector

// CBasePlayer
stock const random_seed = 96 // int
stock const m_usPlayerBleed = 97 // unsigned short
stock const m_hObserverTarget = 98 // EHANDLE
stock const m_flNextObserverInput = 100 // float
stock const m_iObserverWeapon = 101 // int
stock const m_iObserverC4State = 102 // int
stock const m_bObserverHasDefuser = 412 // bool
stock const m_iObserverLastMode = 104 // int
stock const m_flFlinchTime = 105 // float
stock const m_flAnimTime = 106 // float
stock const m_bHighDamage = 428 // bool
stock const m_flVelocityModifier = 108 // float
stock const m_iLastZoom = 109 // int
stock const m_bResumeZoom = 440 // bool
stock const m_flEjectBrass = 111 // float
stock const m_iKevlar = 112 // int
stock const m_bNotKilled = 452 // bool
stock const m_iTeam = 114 // int
stock const m_iAccount = 115 // int
stock const m_bHasPrimary = 464 // bool
stock const m_flDeathThrowTime = 117 // float 
stock const m_iThrowDirection = 118 // int
stock const m_flLastTalk = 119 // float
stock const m_bJustConnected = 480 // bool
stock const m_bContextHelp = 481 // bool
stock const m_iJoiningState = 121 // JoinState
stock const m_pIntroCamera = 122 // CBaseEntity *
stock const m_fIntroCamTime = 123 // float
stock const m_fLastMovement = 124 // float
stock const m_bMissionBriefing = 500 // bool
stock const m_bTeamChanged = 501 // bool
stock const m_iModelName = 126 // int
stock const m_iTeamKills = 127 // int
stock const m_iIgnoreGlobalChat = 128 // int
stock const m_bHasNightVision = 516 // bool
stock const m_bNightVisionOn = 517 // bool
stock const m_flIdleCheckTime = 190 // float
stock const m_flRadioTime = 191 // float
stock const m_iRadioMessages = 192 // int
stock const m_bIgnoreRadio = 772 // bool
stock const m_bHasC4 = 773 // bool
stock const m_bHasDefuser = 774 // bool
stock const m_bKilledByBomb = 775 // bool
stock const m_vBlastVector[3] = { 194, 195, 196 } // Vector
stock const m_bKilledByGrenade = 788 // bool
stock const m_flDisplayHistory = 204 // int
stock const m_iMenu = 205 // int
stock const m_iChaseTarget = 206 // int
stock const m_pChaseTarget = 207 // CBaseEntity *
stock const m_fCamSwitch = 208 // BOOL
stock const m_bEscaped = 836 // bool
stock const m_bIsVIP = 837 // bool
stock const m_tmNextRadarUpdate = 210 // float
stock const m_vLastOrigin[3] = { 211, 212, 213 } // Vector
stock const m_iCurrentKickVote = 214 // int
stock const m_flNextVoteTime = 215 // float
stock const m_bJustKilledTeammate = 864 // bool
stock const m_iHostagesKilled = 217 // int
stock const m_iMapVote = 218 // int
stock const m_bCanShoot = 876 // bool
stock const m_flLastFired = 220 // float
stock const m_flLastAttackedTeammate = 221 // float
stock const m_bHeadshotKilled = 888 // bool
stock const m_bPunishedForTK = 889 // bool
stock const m_bReceivesNoMoneyNextRound = 890 // bool
stock const m_iTimeCheckAllowed = 223 // int
stock const m_bHasChangedName = 896 // bool
stock const m_szNewName = 225 // char [MAX_PLAYER_NAME_LENGTH]
stock const m_bIsDefusing = 928 // bool
stock const m_tmHandleSignals = 233 // float
stock const m_signals[2] = { 234, 235 } // CUnifiedSignals
stock const m_pentCurBombTarget = 236 // edict_t *
stock const m_iPlayerSound = 237 // int
stock const m_iTargetVolume = 238 // int
stock const m_iWeaponVolume = 239 // int
stock const m_iExtraSoundTypes = 240 // int
stock const m_iWeaponFlash = 241 // int
stock const m_flStopExtraSoundTime = 242 // float
stock const m_flFlashLightTime = 243 // float
stock const m_iFlashBattery = 244 // int
stock const m_afButtonLast = 245 // int
stock const m_afButtonPressed = 246 // int
stock const m_afButtonReleased = 247 // int
stock const m_pentSndLast = 248 // edict_t *
stock const m_flSndRoomtype = 249 // float
stock const m_flSndRange = 250 // float
stock const m_flFallVelocity = 251 // float
stock const m_rgItems[4] = { 252, 253, 254, 255 } // CBasePlayerItem *
stock const m_fNewAmmo = 256 // int
stock const m_afPhysicsFlags = 257 // unsigned int
stock const m_fNextSuicideTime = 258 // float
stock const m_flTimeStepSound = 259 // float
stock const m_flSwimTime = 261 // float
stock const m_flDuckTime = 262 // float
stock const m_flWallJumpTime = 263 // float
stock const m_flSuitUpdate = 264 // float
stock const m_rgSuitPlayList[4] = { 265, 266, 267, 268 } // int [CSUITPLAYLIST]
stock const m_iSuitPlayNext = 269 // int
stock const m_rgiSuitNoRepeat[32] = { 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301 } // int [CSUITNOREPEAT]
stock const m_rgflSuitNoRepeatTime[32] = { 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333 } // int [CSUITNOREPEAT]
stock const m_lastDamageAmount = 334 // int
stock const m_tbdPrev = 335 // float
stock const m_flgeigerRange = 336 // float
stock const m_flgeigerDelay = 337 // float
stock const m_igeigerRangePrev = 338 // int
stock const m_iStepLeft = 339 // int
stock const m_szTextureName = 340 // char [CBTEXTURENAMEMAX]
stock const m_chTextureType = 1364 // char
stock const m_idrowndmg = 345 // int
stock const m_idrownrestored = 346 // int
stock const m_bitsHUDDamage = 347 // int
stock const m_fInitHUD = 348 // BOOL
stock const m_fGameHUDInitialized = 349 // BOOL
stock const m_iTrain = 350 // int
stock const m_fWeapon = 351 // BOOL
stock const m_pTank = 352 // EHANDLE
stock const m_fDeadTime = 354 // float
stock const m_fNoPlayerSound = 355 // BOOL
stock const m_fLongJump = 356 // BOOL
stock const m_tSneaking = 357 // float
stock const m_iUpdateTime = 358 // int
stock const m_iClientHealth = 359 // int
stock const m_iClientBattery = 360 // int
stock const m_iHideHUD = 361 // int
stock const m_iClientHideHUD = 362 // int
stock const m_iFOV = 363 // int
stock const m_iClientFOV = 364 // int
stock const m_iNumSpawns = 365 // int
stock const m_pObserver = 366 // CBaseEntity *
stock const m_rgpPlayerItems[6] = { 367, 368, 369, 370, 371, 372 } // CBasePlayerItem *
stock const m_pActiveItem = 373 // CBasePlayerItem *
stock const m_pClientActiveItem = 374 // CBasePlayerItem *
stock const m_pLastItem = 375 // CBasePlayerItem *
stock const m_rgAmmo[32] = { 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407 } // int
stock const m_rgAmmoLast[32] = { 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439} // int
stock const m_vecAutoAim[3] = { 440, 441, 442 } // Vevctor
stock const m_fOnTarget = 443 // BOOL
stock const m_iDeaths = 444 // int
stock const m_izSBarState[3] = { 446, 447, 448, 449 } // int [SBAR_END]
stock const m_flNextSBarUpdateTime = 449 // float
stock const m_flStatusBarDisappearDelay = 450 // float
stock const m_SbarString0 = 452 // char [SBAR_STRING_SIZE]
stock const m_lastx = 483 // int
stock const m_lasty = 484 // int
stock const m_nCustomSprayFrames = 485 // int
stock const m_flNextDecalTime = 486 // float
stock const m_szTeamName = 487 // char [TEAM_NAME_LENGTH]
stock const m_modelIndexPlayer = 491 // int
stock const m_szAnimExtention = 492 // char [32]
stock const m_iGaitsequence = 493 // int
stock const m_flGaitframe = 494 // float
stock const m_flGaityaw = 495 // float
stock const m_prevgaitorigin[3] = { 496, 497, 495 } // vec3_t
stock const m_flPitch = 496 // float
stock const m_flYaw = 497 // float
stock const m_flGaitMovement = 498 // float
stock const m_iAutoWepSwitch = 499 // int
stock const m_bVGUIMenus = 2000 // bool
stock const m_bShowHints = 2001 // bool
stock const m_bShieldDrawn = 2002 // bool
stock const m_bOwnsShield = 2003 // bool
stock const m_bWasFollowing = 2004 // bool
stock const m_flNextFollowTime = 502 // float
stock const m_flYawModifier = 503 // float
stock const m_blindUntilTime = 504 // float
stock const m_blindStartTime = 505 // float
stock const m_blindHoldTime = 506 // float
stock const m_blindFadeTime = 507 // float
stock const m_blindAlpha = 508 // float
stock const m_allowAutoFollowTime = 509 // float

// CBasePlayerItem
stock const m_pPlayer = 41 // CBasePlayer *
stock const m_pNext = 42 // CBasePlayerItem *
stock const m_iId = 43 // int

// CBasePlayerWeapon
stock const m_iPlayEmptySound = 44 // int
stock const m_fFireOnEmpty = 45 // int
stock const m_flNextPrimaryAttack = 46 // float
stock const m_flNextSecondaryAttack = 47 // float
stock const m_flTimeWeaponIdle = 48 // float
stock const m_iPrimaryAmmoType = 49 // int
stock const m_iSecondaryAmmoType = 50 // int
stock const m_iClip = 51 // int
stock const m_iClientClip = 52 // int
stock const m_iClientWeaponState = 53 // int
stock const m_fInReload = 54 // int
stock const m_fInSpecialReload = 55 // int
stock const m_iDefaultAmmo = 56 // int
stock const m_iShellId = 57 // int
stock const m_fMaxSpeed = 58 // float
stock const m_bDelayFire = 236 // bool
stock const m_iDirection = 60 // int
stock const m_bSecondarySilencerOn = 244 // bool
stock const m_flAccuracy = 62 // float
stock const m_flLastFire = 63 // float
stock const m_iShotsFired = 64 // int
stock const m_vVecAiming[3] = { 65, 66, 67 } // Vector
stock const model_name = 68 // string_t
stock const m_flGlock18Shoot = 69 // float
stock const m_iGlock18ShotsFired = 70 // int
stock const m_flFamasShoot = 71 // float
stock const m_iFamasShotsFired = 72 // int
stock const m_fBurstSpread = 73 // float
stock const m_iWeaponState = 74 // int
stock const m_flNextReload = 75 // float
stock const m_flDecreaseShotsFired = 76 // float

// CWeaponBox
stock const m_rgpPlayerItems2[] = { 34, 35, 36, 37, 38, 39 } // CBasePlayerItem *

// CHalfLifeMultiplay
stock const m_fRoundCount = 52 // float
stock const m_bCTCantBuy = 180 // bool
stock const m_bTCantBuy = 181 // bool

// CArmoury
stock const m_iItem = 34 // int
stock const m_iCount = 35 // int
stock const m_iSaveCount = 36 // int
stock const m_bRestoreCount = 148 // bool